/**/
html, body {  position: relative;  height: 100%;  }
/*body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img,font, table, form, input, button, textarea, select, option, a { padding: 0; margin: 0; font-family: 'Microsoft Yahei', arial; font-size:14px; }*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, orm,label, legend,caption, tbody, tfoot, thead {font-family:"microsoft yahei";margin: 0;padding: 0;outline: 0;vertical-align: baseline;background: transparent;color:#333;font-size:16px;}
img,input,button{border:0;}
img{max-width: 100%;}
table{max-width:920px !important;margin: 10px auto !important;}
/*h1, h2, h3, h4, h5, h6 { font-weight: normal; }*/
table { border-collapse: collapse; }
a, a:active { color: #333333; text-decoration: none; outline: none; }
a:hover { -color: #2b67ac; outline: none; }
.clear { clear: both; zoom: 1; height: 0; font-size: 1px; line-height: 0px; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { outline: none; }
body { -webkit-text-size-adjust: none; color: #333;  width: 100%; background-color: #fff; }
.clear { clear: both; }
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;clear:both;}
.fl{float: left;}
.fr{float: right;}
.pubCon{width: 90%; margin:0 auto; overflow: hidden; padding-top:130px;}
.section {overflow: hidden; position: relative;}
.none{display:none;}


html{font-size:62.5%; }
body{font-size:12px;font-size:1.2rem ; }
p{font-size:14px;font-size:1.4rem;}






.headerCon {position: fixed;z-index: 999;width:100%;}
.indexNav ul li {float: left;margin: 0 10px;}
.indexNav ul li:first-child{margin-left:0;}
.indexNav ul li:last-child{margin-right:0;}
.indexNav ul li a {font-size: 20px;margin-top: 20px;display: block;}
.indexNav ul li a:hover {color: #c01a2b;}
.headerR {width: 1290px;float: left;}
.header {width: 1600px;margin: 0 auto;overflow: hidden;}
.header .logo {margin-top: 20px;width: 310px;}
.header .logo img {width: 80%;}
.indexNav ul li .yes .bot-border {display: block;width: 100%;height: 4px;background-color: #b8292b;border-radius: 5px;margin-top: 4px;}
.indexNav ul li .yes {margin-top: 10px;}
.headerR .indexNav {float: left;/* width: 1000px; */margin-top: 20px;}
.headerR .src {margin-top: 30px;float: right;}
.headerR .src div {float: left;margin: 0 4px;}
.headerR .src div img {width: 25px;margin-top:10px;}
.kjImg {float: left;margin: 0 20px;width: 29px;}
.kjImg img {margin-top: 20px;}
.srcImg {float: left;margin-top: 25px;}
.src .srcImg a {background: #b8292b;border-radius: 16px;padding: 5px 7.5px;color: #fff;}
.fixed-left {position: absolute;margin-top: 12%;left: -22px;}
.fixed-left ul li {margin-top: 2%;}
.fixed-left ul li a img {width: 86%;}
.fixed-right {position: absolute;margin-top: 11%;right: 6%;}
.fixed-rightCon {background: #fff;padding: 16px 26px;border-radius: 8px;}
.fixed-rightCon h3 {font-size: 22px;color: #333;font-weight: bold;}
.fixed-rightCon ul li {background: #b8292b;margin-top: 20px;margin-bottom: 18px;width: 262px;text-align: center;border-radius: 8px;}
.fixed-rightCon ul li a {color: #fff;font-size: 18px;line-height: 40px;}
.fixed-rightCon ul li a img {margin-right: 10px;}
.fixbox-ghms{position: fixed;right: 0;top: 0;z-index: 999;background:#d6ad81;border-radius: 6px 0px 0px 6px;}
.fixbox-ghms h3{font-size: 18px;color: #fff;cursor: pointer;padding: 8px 10px;width: 20px;line-height: 20px;}
.fixbox-ghms.fixbox-zz {top: 33%;}
.fixbox-ghms :nth-child(1) h3 {background: #c0153e;}

.pctwodh .pctwoUl .pctwoUlli {float: left;width: 144px;}
/*按钮*/
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 16px 6px !important;
    background: #b8292b;
    width: 10px;
    height: 10px;
    opacity: 1;
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: url(/uiFramework/commonResource/image/2023011315404058570.png) no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    border: none;
    margin-left: 3px !important;
}
/*底部信息*/
.foot {background: #292623; width: 100%; float:left; bottom: 0;padding: 8px 0;}
.footcon {width: 1600px;margin: 0 auto;}
.foot-left * {color: rgba(255,255,255,0.63);font-size: 16px;text-align:left;}
.foot-left p {line-height: 26px;}
.foot-left p a {font-size: 16px;}
.foot-left .foot-link {margin-bottom: 18px;}
.foot-left .foot-link span {border-left: 1px solid #ccc;margin: 0 10px;}
.foot-left .foot-wz1 span,.foot-left .foot-wz2 span {margin-right: 8px;}
/*底部二维码*/
.fot-sjpic {float: left;margin-right: 50px;}
.fot-zxpic {float: right;}
.foot-rig div img {width: 84px;background: #fff;margin-right:4px;}
.foot-rig div p {float: right;width: 14px;line-height: 12px;color:#fff;word-break: break-all;font-size: 12px;}
.fot-zxpic img {padding: 4px;box-sizing: border-box;}
.footcon .fot-phone {float: left;margin-right: 50px;}
.footcon .fot-phone img {background: none;width: 126px;margin-top:10px;}

/*右侧浮动*/
.fixbox-con {box-sizing: border-box;}
.fixbox-grwy,.fixbox-qywy,.fixbox-czwy {position: relative;width: 40px;height: 120px;padding-top: 16px;padding-left: 10px;}
.fixbox-grwy,.fixbox-qywy {height: 110px;padding-top: 26px;}
.fixbox-czwy {background-color: #c0153e;border-radius: 6px 0 0 6px;    width: 30px;}

.fixbox-grwy:hover .fixbox-grwycon{display:block;}
.fixbox-qywy:hover .fixbox-qywycon{display:block;}
.fixbox-czwy:hover .fixbox-czwycon{display:block;}


.fixbox-grwy .fixbox-grwycon,.fixbox-qywy .fixbox-qywycon,.fixbox-czwy .fixbox-czwycon {position: absolute;right: 40px;width: 120px;top: 0px;display: none;}
.fixbox-grwy h3,.fixbox-qywy h3,.fixbox-czwy h3 {width: 20px;font-size: 20px;color: #fff;cursor: pointer;}
.frfixbox {position: fixed;background: url(/uiFramework/commonResource/image/2023011315401262385.png);background-repeat: no-repeat;right: 0;top: 34%;width: 40px;height: 300px;    z-index: 33;}
.fixbox-grwy .fixbox-grwycon,.fixbox-czwy .fixbox-czwycon {background-color: #c0153e;padding: 20px;border-radius: 10px;}
.fixbox-qywy .fixbox-qywycon {background-color: #d6ad81;padding: 20px;border-radius: 10px;}
.fixbox-grwycon ul li a,.fixbox-qywycon ul li a,.fixbox-czwycon ul li a {font-size: 16px;line-height: 30px;color: #fff;}
.fixbox-grwycon ul li, .fixbox-qywycon ul li, .fixbox-czwycon ul li {border-bottom: 1px dashed #ccc;margin-bottom: 2px;}
.fixbox-grwycon ul li span, .fixbox-qywycon ul li span, .fixbox-czwycon ul li span {color: #fff;}

/*标题字体大小设置*/
h1{font-size:2em}
h2{font-size:1.5em}
h3{font-size: 1.17em;}

.comwidth{width:1200px;margin:0 auto}

.erjifoot-left p.erjifoot-wz2{clear:both;}